package com.doctors.user.dao;

import java.util.List;

import com.doctors.model.Assess;
import com.doctors.model.Agreement;

/**
 * 
 * @author cxh
 * 对--用户评价表--操作的Dao接口
 *
 */
public interface AssessDao {
     
     //Assess assess
	/**
	 * 
	 * @param agreement
	 * 向用户评价表中插入信息
	 * @return
	 */
	int doInsertAssess(Assess assess);
	
	/**
	 * 
	 * @param agreement
	 * 向用户评价表中插入单条记录
	 * @return
	 */
	int doInsertAssessSelective(Assess assess);
	
	/**
	 * 
	 * @param agreementId
	 * 删除用户评价表中的信息
	 * @return
	 */
	int doDeleteAssessById(Integer assessId);
	
	/**
	 * 
	 * 查询所有用户评价表中的信息
	 * @return
	 */
	List<Assess> doGetAssessList();
	
	/**
	 * 
	 * @param agreementId
	 * 获取用户评价表信息的Id
	 * @return 
	 */
	Assess doGetAssessById(Integer assessId);
	
	/**
	 * 
	 * @param agreement
	 * 更新用户评价表的信息
	 * @return
	 */
	int doUpdateAssessById(Assess assess);
}
